a small leguminous tree (tara spinosa) - Turkish English Dictionary